home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
ansi320.zip
/
ANSISND.ZIP
/
ANSISND.DOC
< prev
next >
Wrap
Text File
|
1990-07-21
|
4KB
|
87 lines
Ansi Sound Version 1.0 Documentation
Copyright 1990 Joseph G. Kathan/Madman Software
The ANSISND.ZIP file contains the following:
ANSIALLA.COM : An Ansi Sound and Graphics driver in TSR format
ANSIALLB.COM : An Ansi Sound and Graphics driver in TSR format
ANSIALLC.COM : An Ansi Sound and Graphics driver in TSR format
MUSICTRM.COM : An utility to access ANSIALL while online to a BBS
ANSISND.DOC : The file you are reading
ANSIALLA, ANSIALLB, and ANSIALLC are all functionally the same except in the
way the timing is figured during play. Choose the version that sounds the best
on your machine and rename it ANSIALL. ANSIALLC may be edited with a debugger
at address 04B6 with the "A" command and the instruction "MOV CX,????" where
???? is a hex number between 0000 and FFFF. Default is 2200 and is for my
8Mhz machine. If yours is faster or slower, alter the number by a proportional
amount. This is for ANSIALLC.COM only. The other two versions make use of the
system clock to control the music instead of nested loops.
In order to be able to hear Ansi sound, some sort of driver is needed to
convert the ansi coding into it's musical equivalent. ANSIALL does this,
and when loaded, an ansi music file may be TYPE'd at the DOS command line
and the music will be heard.
When online to a BBS with a communications program that does not support
Ansi sound, and if the ANSIALL driver is properly loaded (see below), MUSICTRM
will allow you to hear the music while online.
In order to hear Ansi music or sound while online to a BBS, follow this
procedure:
1. Prior to loading your communications program, load ANSIALL. Make sure there
is no other ANSI driver loaded with it, and for safety sake, load it with the
/B0 for no reassignment allowed. This will stop any ansi bombs.
2. Load your communications program.
3. When you are online and want to hear ansi music, drop to DOS and run
MUSICTRM. When finished, press F1 to exit.
ANSIALL
Syntax:
ANSIALL [FAST|SLOW][ON|OFF][/Bnnn][/C][/U]
FAST means screen writes will be done direct, SLOW means to use the BIOS calls.
ON means enable all ANSI commands, OFF means only allow Music.
/Bnnn means create a reassignment buffer of nnn bytes from 0 to 60k.
/C means clear the reassignment buffer.
/U means uninstall the program, if possible.
FAST, ON, and nnn=200 is the default.
MUSICTRM
Syntax:
MUSICTRM N
N means which com port - 1 or 2, 1 is the default.
Simple as that! Try it out...
The author assumes no liability for any use of the programs. The program
code is not in the public domain. The Ansi Sound project is shareware. If
you like or continue to use the programs, pleases send $5.00 to:
Joe Kathan
17617 N. 9th St., Box #3068
Phoenix, AZ 85022
Special thanks to the following people for there help, ideas, testing, ect...
The staff at the Cardboard Box BBS, The Peanut Gallery, Paul Anau, Bloop,
Apollo, Warf, Creos, Two Wheel Demon, and all the others who spurred on the
developement of the programs. A very special thanks to the author of the
PIT online game, James R. Berry, for designing his excellent game to use ansi
sound and make the development of these programs a necessity. Also to PC
Magazine, and their programmer Michael J. Mefford, whose programs both old
and new aided in the developement of the ANSIALL TSR's.
If help is needed or to get latest release call these Support boards:
Cardboard Box BBS : 247-3754
JCCS BBS #1 : 582-3643
JCCS BBS #2 : 943-9318
Revision history
ANSIALL:
v1.0 The initial version(s) of the ANSIALL TSR for sound and graphics.
ANSIALLA uses a system clock reset approach, ANSIALLB uses a system
clock approach, and ANSIALLC uses a nested loop approach for timing.
MUSICTRM:
v1.0 The initial release of MUSICTRM.
v1.5 Added communications bufferring of the modem input.